c39da5e56719b909b2471f788f2a1fcbb1b9203a,spring-vault-core/src/test/java/org/springframework/vault/core/VaultTransitTemplateIntegrationTests.java,VaultTransitTemplateIntegrationTests,encryptAndRewrapShouldCreateCiphertextWithNonceAndContext,#,193

Before Change



		transitOperations.createKey("mykey", new VaultTransitKeyCreationRequest(true, true));

		VaultTransitRequest transitRequest = new VaultTransitRequest();
		transitRequest.setContext("blubb".getBytes());
		transitRequest.setNonce("123456789012".getBytes());

		String ciphertext = transitOperations.encrypt("mykey", "hello-world".getBytes(), transitRequest);
		transitOperations.rotate("mykey");

After Change


		transitOperations.createKey("mykey",
				VaultTransitKeyCreationRequest.builder().convergentEncryption(true).derived(true).build());

		VaultTransitContext transitRequest = VaultTransitContext.builder() //
				.context("blubb".getBytes()) //
				.nonce("123456789012".getBytes()) //
				.build();

		String ciphertext = transitOperations.encrypt("mykey", "hello-world".getBytes(), transitRequest);
		transitOperations.rotate("mykey");